package com.kehutong.wxapi.request;

import org.coraframework.json.annotation.JSONField;

import java.util.List;

/**
 * 修改客户备注信息请求对象
 * @author: liukunlong
 * @date: 2021-03-04 17:34
 */
public class ExternalContactRemarkUpdateRequest {

    /** 调用接口凭证*/
    private String accessToken;
    /**
     * 企业成员的userid
     */ /**
     * userid : zhangsan
     * external_userid : woAJ2GCAAAd1asdasdjO4wKmE8Aabj9AAA
     * remark : 备注信息
     * description : 描述信息
     * remark_company : 腾讯科技
     * remark_mobiles : ["13800000001","13800000002"]
     * remark_pic_mediaid : MEDIAID
     */

    @JSONField(name = "userid")
    private String userid;
    /**
     * 外部联系人userid
     */
    @JSONField(name = "external_userid")
    private String externalUserid;
    /**
     * 此用户对外部联系人的备注，最多20个字符
     */
    @JSONField(name = "remark")
    private String remark;
    /**
     * 此用户对外部联系人的描述，最多150个字符
     */
    @JSONField(name = "description")
    private String description;
    /**
     * 此用户对外部联系人备注的所属公司名称，最多20个字符
     */
    @JSONField(name = "remark_company")
    private String remarkCompany;
    /**
     * 此用户对外部联系人备注的手机号
     */
    @JSONField(name = "remark_mobiles")
    private List<String> remarkMobiles;
    /**
     * 备注图片的mediaid
     */
    @JSONField(name = "remark_pic_mediaid")
    private String remarkPicMediaid;


    public String getAccessToken() {
        return accessToken;
    }

    public void setAccessToken(String accessToken) {
        this.accessToken = accessToken;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getExternalUserid() {
        return externalUserid;
    }

    public void setExternalUserid(String externalUserid) {
        this.externalUserid = externalUserid;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getRemarkCompany() {
        return remarkCompany;
    }

    public void setRemarkCompany(String remarkCompany) {
        this.remarkCompany = remarkCompany;
    }

    public List<String> getRemarkMobiles() {
        return remarkMobiles;
    }

    public void setRemarkMobiles(List<String> remarkMobiles) {
        this.remarkMobiles = remarkMobiles;
    }

    public String getRemarkPicMediaid() {
        return remarkPicMediaid;
    }

    public void setRemarkPicMediaid(String remarkPicMediaid) {
        this.remarkPicMediaid = remarkPicMediaid;
    }
}
